home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 007 / doscall.doc / DOSCALL.TXT
Encoding:
Text File  |  1987-09-12  |  4.0 KB  |  44 lines

  1.  
  2.                 Interrupt List for MS-DOS (2.xx only)
  3.                        (With some notes on Dos 3.xx)
  4.  
  5.       - - - Interrupt Structure - - -
  6.    Orginal work       Janet Jack   January 1985
  7.    Corrections & additions J. Weaver Jr.  January 1985
  8.    Addition  John Cooper   February 1985
  9.    Addition  Skip Gilbrech  February 1985
  10.    Corrections & additions Bob Jack
  11.    Ongoing Additions and Cxns Jim Kyle  April 1985
  12.    Recent Additions and Corrections:           (7/25/85)
  13.                John Ruschmeyer (...!ihnp4!vax135!petsd!moncol!john)
  14.                Bill Frolik (...!ihnp4!hplabs!hp-pcd!bill)
  15.                Ross M. Greenberg (...!ihnp4!timeinc!greenber)
  16.  
  17. -----------------------------------------------------------
  18.  INT 0 - DIVIDE ERROR
  19.    Automatically called at end of DIV or IDIV operation
  20.  that results in error. Normally set by DOS to display an error
  21.  message and abort the program.
  22. -----------------------------------------------------------
  23.  INT 1 - SINGLE-STEP
  24.    Generated at end of each machine instruction if
  25.  TF bit in FLAGS is set. This is what makes the T command
  26.  of DEBUG work for single-stepping. Is not generated after
  27.  MOV to segment register or POP of segment register.
  28. -----------------------------------------------------------
  29.  INT 2 - NMI (Non Maskable Interrupt)
  30.    Generated by NMI signal in hardware. Used in IBM for
  31.  memory parity error trapping.
  32. -----------------------------------------------------------
  33.  INT 3 - 1-BYTE INTERRUPT
  34.    Generated by opcode 0CCh. Similar to 8080's RST
  35.  instruction. Generally used to set breakpoints for DEBUG.
  36. -----------------------------------------------------------
  37.  INT 4 - OVERFLOW
  38.    Generated by INTO instruction if OF flag is set. If
  39.  flag is not set, INTO is effectively a NOP. Used to trap any
  40.  arithmetic errors when program is ready to handle them rather
  41.  than immediately when they occur.
  42. -----------------------------------------------------------
  43.  INT 5 - Print-Screen Key
  44.    Automatically called by keyboard scan wh